independent meaning - French English Dictionary